// 帖子状态常量
export const POST_STATUS = {
  DRAFT: 0,       // 草稿
  PUBLISHED: 1,   // 已发布
  PENDING: 2,     // 待审核
  REJECTED: 3,    // 审核拒绝
  DELETED: 4      // 已删除
};

// 帖子状态文字
export const POST_STATUS_TEXT = {
  [POST_STATUS.DRAFT]: '草稿',
  [POST_STATUS.PUBLISHED]: '已发布',
  [POST_STATUS.PENDING]: '待审核',
  [POST_STATUS.REJECTED]: '审核拒绝',
  [POST_STATUS.DELETED]: '已删除'
};

// 帖子状态标签颜色
export const POST_STATUS_COLOR = {
  [POST_STATUS.DRAFT]: 'default',
  [POST_STATUS.PUBLISHED]: 'green',
  [POST_STATUS.PENDING]: 'blue',
  [POST_STATUS.REJECTED]: 'red',
  [POST_STATUS.DELETED]: 'gray'
};

// 用户角色常量
export const USER_ROLE = {
  GUEST: 'ROLE_GUEST',          // 游客
  USER: 'ROLE_USER',            // 普通用户
  ADMIN: 'ROLE_ADMIN',          // 管理员
  SUPER_ADMIN: 'ROLE_SUPER_ADMIN' // 超级管理员
};

// 用户角色文字
export const USER_ROLE_TEXT = {
  [USER_ROLE.GUEST]: '游客',
  [USER_ROLE.USER]: '普通用户',
  [USER_ROLE.ADMIN]: '管理员',
  [USER_ROLE.SUPER_ADMIN]: '超级管理员'
};

// 用户角色标签颜色
export const USER_ROLE_COLOR = {
  [USER_ROLE.GUEST]: 'default',
  [USER_ROLE.USER]: 'green',
  [USER_ROLE.ADMIN]: 'blue',
  [USER_ROLE.SUPER_ADMIN]: 'purple'
}; 